.el-input {
	position: static;
}

.el-date-editor {
	position: relative;
}

.el-date-editor.el-input {
	width: 100%;
}

.el-input-number {
	width: 100%;
	line-height: 28px;
}

.el-input--small .el-input__inner{
	height: 28px;
}

.el-select-dropdown {
	max-width: 800px;
}

.el-input,
.el-table,
.el-button,
.el-select-dropdown__item,
.el-checkbox__label,
.el-radio-group .el-radio,
.el-radio__label,
.el-date-editor__editor,
.el-textarea__inner,
.el-autocomplete__suggestions li,
.el-dropdown,
.el-tree-node__label {
	font-size: 12px;
}

.el-input__inner,.el-input-number.is-without-controls .el-input__inner {
	height: 28px;
	padding: 0 12px;
	font-size: 12px;
	color: inherit;
}

.el-input__inner:hover,.el-textarea__inner,.el-textarea__inner:hover{
	color: inherit;
}

.el-textarea__inner {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
}

.el-input-number__decrease,
.el-input-number__increase {
	height: 26px;
	line-height: 26px;
	top: 1px;
}


.el-input-number .el-input__inner{
	text-align: left;
}

.el-input.is-disabled .el-input__inner {
	color: #adabab;
	border: 1px solid #f2f2f2;
	background: #f2f2f2;
}

.el-select {
	width: 100%;
}

.el-tree{
	color: inherit;
}

.el-button {
	padding: 7px 10px;
	/*background: #f2f2f2;*/
}

.el-button[readonly] {
	cursor: not-allowed;
}

.el-input .el-input__icon{
	line-height: 28px;
}

.el-input .el-icon-search {
	line-height: 28px;
	cursor: pointer;
}

.el-button[readonly],
.el-input__inner[readonly],
.el-textarea__inner[readonly] {
	border-color: #eee;
}

.el-button[readonly]:active,
.el-button[readonly]:focus,
.el-button[readonly]:hover {
	border-color: #eee;
	color: #adabab;
}

.el-button.cancel {
	background: #fff;
	color: #4b5c64;
	border-color: #c4c4c4;
}

.el-button.cancel:hover {
	color: #20a0ff;
	border-color: #20a0ff;
}

.el-button.default-button {
	background: #fff;
	color: #4b5c64;
	border-color: #c4c4c4;
}

.el-button.default-button:hover {
	color: #20a0ff;
	border-color: #20a0ff;
}

.el-button.blue-button {
	color: #fff;
	background-color: #20a0ff;
	border-color: #20a0ff;
}

.el-button.blue-button:hover {
	background: #4db3ff;
	border-color: #4db3ff;
	color: #fff;
}

.el-button.padding-button {
	padding: 6px 26px;
}

.blue-button.el-button.is-disabled,
.blue-button.el-button.is-disabled:focus,
.blue-button.el-button.is-disabled:hover {
	color: #bbbbbb;
	cursor: not-allowed;
	background-image: none;
	background-color: #e9e9e9;
	border-color: #e9e9e9;
}

.el-radio__inner {
	height: 16px;
	width: 16px;
	border-color: #b9b9b9;
}

.el-radio__inner::after {
	background: #4b5c64;
}

.el-radio+.el-radio{
	margin-left: 12px;
}

.el-radio__label{
	padding-left: 7px;
}

.el-radio__input.is-checked .el-radio__inner {
	border-color: #4b5c64;
	background: #fff;
}

.el-radio__input.is-checked+.el-radio__label{
	color: inherit;
}

/*.el-radio__input.is-disabled .el-radio__inner:focus, .el-radio__input.is-disabled.is-checked .el-radio__inner:focus{
	outline: none;
}

.el-radio:focus{
	outline: none;
}

.el-radio__input.is-disabled .el-radio__original{
	display: none;
}*/
.el-radio:focus:not(.is-focus):not(:active) .el-radio__inner{
	box-shadow: none;
}

.el-pager li.active {
	border-color: #e3e3e3;
	background-color: #e3e3e3;
}

.width-p100 .el-table__{
	width: 100%!important;
}

.el-table {
	color: #404040;
}

.el-table a {
	color: #045cae;
}
.el-table a:hover{
	text-decoration: underline;
}

.el-table thead{
	color: inherit;
}

.el-table th {
	background: #f8f8f8;
}

.el-table td{
	padding-top:8px;
	padding-bottom: 8px;
}

.el-table thead>tr>th,
.el-table__fixed thead>tr>th {
	height: 48px;
	padding: 0;
}

.el-table__footer-wrapper thead div,
.el-table__header-wrapper thead div,
.el-table__fixed-header-wrapper thead div {
	color: inherit;
}

.el-table thead>tr>th>.cell,
.el-table__fixed thead>tr>th>.cell {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-table__footer-wrapper thead div,
.el-table__header-wrapper thead div,
.el-table__fixed-header-wrapper thead div,
.el-table__fixed-header-wrapper thead div,
.el-table__footer-wrapper thead div,
.el-table__header-wrapper thead div,
.el-table__fixed-right-patch {
	background: none;
}

.el-table__fixed,
.el-table__fixed-right {
	box-shadow: none;
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row>td, .el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row>td{
	background-color: #eef1f6;
}



/*.el-table__fixed-right td,
.el-table__fixed td {
	background: #fff;
}*/

.el-table__fixed-right::before,
.el-table__fixed::before {
	height: 0px;
}

.el-table .hover-row a {
	color: #045cae;
}



div.el-table tr{
	background-color: #f8f8f8;
}

div.el-table tr:nth-of-type(2n+1){
	background-color: #fff;
}

div.el-table tr:nth-of-type(2n):not(.hover-row,.current-row)>td{
	background-color: #f8f8f8;
}

.el-table .el-table__body tr.el-table__row:hover>td{
	background-color:#eef1f6;
}

.el-table--enable-row-hover .el-table__tr:hover>td a {
	color: #045cae;
}

.common-table{
	border: 1px solid #eee;
	border-bottom: none;
}

.common-table thead>tr>th,
.common-table .el-table__fixed thead>tr>th,
.common-table .el-table td {
	height: 38px;
}

.common-table td,
.common-table .el-table th.is-leaf {
	border-bottom: none;
}

.el-table>.el-table__header-wrapper>table>thead>tr>th:hover {
	border-right: 1px solid #ccc;
}

.el-input-group--append>.el-input__inner {
	border-right-width: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.el-input-group__append {
	padding: 0 8px;
	border-color: #dcdfe6;
	background: #fff;
}

.el-input__inner:hover+.el-input-group__append {
	border-color: #c0c4cc
}

.el-input__inner:focus+.el-input-group__append {
	border-color: #20a0ff
}

.el-input__inner[readonly]+.el-input-group__append,
.el-input__inner[readonly]:hover+.el-input-group__append,
.el-input__inner[readonly]:focus+.el-input-group__append {
	border-color: #eee;
}

.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner{
	width: 100%;
	padding:0px 10px;
}

.el-date-editor .el-range__icon{
	line-height: 28px;
}

.el-date-editor .el-range-input{
	vertical-align: top;
	font: inherit;
}

/*没有border 请使用 table-no-border*/

.table-no-border .el-table,
.table-no-border .el-table thead>tr>th,
.table-no-border .el-table--border td,
.table-no-border .el-table--border th,
.table-no-border .el-table th.is-leaf,
.table-no-border .el-table td {
	border: none;
}

.table-no-border .el-table::after {
	width: 0;
}

.table-no-border .el-table::after,
.table-no-border .el-table::before {
	background: none;
}

.el-pager {
	float: right;
	color: #666;
}
.el-pager li{
	min-width: 28px;
	height: 26px;
	line-height: 26px;
}

.el-pager li.active{
	color: #fff;
}

.el-pagination{
	font-weight:normal;
}

.el-pagination>.btn-prev {
	float: right;
}

.el-pagination>.btn-next {
	float: right;
}

.el-pagination {
	white-space: inherit;
}

.el-pagination .el-input__suffix{
	right: 5px;
}

/*表格排序箭头样式*/

.el-table .sort-caret.descending {
	border-top-color: #dbdada;
}

.el-table .sort-caret.ascending {
	border-bottom-color: #dbdada;
}

.el-table .sort-caret.descending:hover {
	border-top-color: #b9b9b9;
}

.el-table .sort-caret.ascending:hover {
	border-bottom-color: #b9b9b9;
}

.el-table .ascending .sort-caret.ascending {
	border-bottom-color: #b9b9b9;
}

.el-table .descending .sort-caret.descending {
	border-top-color: #b9b9b9;
}

.inner-.el-table,
.el-table tr {
	background: none;
}

.el-table .el-table__empty-text{
	top:20px;
}

.el-table table tr>.el-table-column--selection>div.cell{
	text-overflow: clip;
}


/*el-checkbox 开始*/
.el-checkbox{
	color: inherit;
}
.el-checkbox__inner {
	height: 16px;
	width: 16px;
	border-radius: 1px;
	border: 1px solid #b9b9b9;
	border-radius: 3px;
	background-color: #fff;
	transition: border-color .15s cubic-bezier(.71, -.46, .29, 1.46), background-color .15s cubic-bezier(.71, -.46, .29, 1.46);
}

.el-checkbox__input {
	/*line-height: 0.9;*/
}

.el-checkbox__label {
	padding-left: 7px;
	font-size: 12px;
	line-height: inherit;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
	border: 1px solid #b9b9b9;
	background-color: #fff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
	border: 1px solid #b9b9b9;
	background-color: #fff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
	border-color: #20a0ff;
}

.el-checkbox__inner::after {
	top: 2px;
	left: 5px;
	border-color: #20a0ff;
}

.el-checkbox__inner::after {
	-ms-transform: rotate(45deg) scaleY(0) scale(0.9);
	transform: rotate(45deg) scaleY(0) scale(0.9);
}

.el-checkbox+.el-checkbox{
	margin-left: 12px;
}

.el-checkbox__input.is-checked+.el-checkbox__label{
	color: inherit;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
	-ms-transform: rotate(45deg) scaleY(1) scale(0.9);
	transform: rotate(45deg) scaleY(1) scale(0.9);
}

.body-layout-font-medium .el-table{
	font-size: 13px;
}

.body-layout-font-large .el-table{
	font-size: 14px;
}

.el-input__suffix .el-icon-search{
	margin-right: 3px;
	cursor: pointer;
}

.el-select-dropdown__item{
	color: inherit;
}